<?php
    require_once("./051R4_dbConnect.inc"); // database settings
    $allFieldsFilled = true;

    $output = "Je bericht is niet verzonden omdat niet alle velden zijn ingevuld.<BR><BR>";
    $output .= "<P><font color=\"red\">";

    //check if name is filled in
    if (strlen($_GET['name']) > 0) {
        $name = mysql_real_escape_string($_GET['name']);
    } else {
        $output .= "Je hebt geen naam ingevuld!<BR>";
        $allFieldsFilled = false;
    }

    //check if there is a sport selected
    if ($_GET['sport'] <> "empty") {
        $sport = mysql_real_escape_string($_GET['sport']);
    } else {
        $output .= "Je hebt geen sport geselecteerd!<BR>";
        $allFieldsFilled = false;
    }

    //check if user selected practioner/sporter
    if (isset($_GET['practioner'])) {
        if ($_GET['practioner'] == "sporter") {
            $practioner = 1;
        } else {
            $practioner = 0;
        }
    } else {
        $output .= "Je hebt niet aangegeven of je een sporter of een fan bent!<BR>";
        $allFieldsFilled = false;
    }

    //check if user wrote a message.
    if (strlen($_GET['message']) > 0) {
        $message = mysql_real_escape_string($_GET['message']);
    } else {
        $output .= "Je hebt geen bericht geschreven!<BR>";
        $allFieldsFilled = false;
    }

    $output .= "<font></P>";
    $output .= "<INPUT Type=\"button\" VALUE=\"Opnieuw\" onClick=\"history.go(-1);return true;\">";

    if ($allFieldsFilled) {
        // Insert query. Id and Date are automatically inserted on mysql server.
        $qInsertMessage = "INSERT INTO gastenboek (naam, sport, beoefenaar, boodschap) 
            VALUES ('$name', (select id from sportlijst where sport = '$sport'), $practioner, '$message')";
        
        $queryResult = mysqli_query($databaseConnection, $qInsertMessage);
        if (!$queryResult) {
            exit("Het is niet gelukt je bericht op te slaan in de database.");
        } else {
            header("Location: index.php"); 
        }
    } else {
        print($output);
    }
?>